<case value="tags">
    <input type="text" id="[type]{$group_k}_tag_{$[type]k}" class="form-control" name="{$[type]form.name}" value="{$[type]form.value}" {$[type]form.extra_attr}>
    <script type="text/javascript">
        $(function(){
            //标签自动完成
            var tags = $('#[type]{$group_k}_tag_{$[type]k}'), tagsPre = [];
            if (tags.length > 0) {
                var items = tags.val().split(','), result = [];
                for (var i = 0; i < items.length; i ++) {
                    var tag = items[i];
                    if (!tag) {
                        continue;
                    }
                    tagsPre.push({
                        id      :   tag,
                        title   :   tag
                    });
                }
            }
            tags.tokenInput('{:U(C("MODULE_MARK")."/PublicTag/searchTags")}',{
                propertyToSearch    :   'title',
                tokenValue          :   'title',
                theme               :   'bootstrap',
                searchDelay         :   0,
                tokenLimit          :   5,
                preventDuplicates   :   true,
                animateDropdown     :   true,
                allowFreeTagging    :   true,
                hintText            :   '请输入标签名',
                noResultsText       :   '此标签不存在, 按回车创建',
                searchingText       :   "查找中...",
                prePopulate         :   tagsPre,
                onAdd: function (item){ //新增系统没有的标签时提交到数据库
                    $.post('{:U(C("MODULE_MARK")."/PublicTag/add")}', {'title': item.title});
                }
            });
        });
    </script>
</case>